deputy project manager - German English Dictionary